Table of Contents Previous Next


Table of Contents

Introduction to CICS Runtime
Introduction to the CICS Runtime Environment
Purpose
How This Book Is Organized
Overview of the CICS Runtime
General Architecture
The CICS Runtime Library
The CICS Runtime Tuxedo Servers
Mandatory Servers
Optional Servers
Server Generation
Server Configuration
The CICS Runtime Resource Configuration Files
Initial Configuration of the CICS Runtime
CICS Runtime Configuration
The UNIX ~/.profile File
The Tuxedo System Files
The Tuxedo Envfile File
The Tuxedo ubbconfig File
The CICS Runtime Resource Configuration Files
The Mandatory Populated Files
The Optional Initially Populated Files
Verifying the Initial Setting Configuration
Using the Tuxedo tmadmin psr Commands
Using the Tuxedo tmadmin psc Commands
Using the CSGM CICS Good Morning Transaction
Implementing CICS Applications
Presentation of the z/OS Simple Application
Introduction
Description of the CICS Simple Application Components
Mapsets
Programs
Transactions Codes
VSAM File
Configuring a Standard CICS Application With CICS Runtime
CICS Simple File-to-Oracle Application UNIX Components
CICS Runtime Configuration
Declaring CICS Resources to the CICS Runtime
Declaring CICS Transactions Codes
Declaring a CICS COBOL Program
Declaring CICS Mapsets
Declaring ISAM Files Resulting From a z/OS VSAM File Conversion
Modifying the CICS Runtime Tuxedo Servers
Modifying the CICS Runtime Tuxedo Servers Groups
Verifying the CICS Application Installation
Using the Tuxedo tmadmin psr Commands
Using the Tuxedo tmadmin psc Commands
Using the CICS Runtime Application
Presentation of Simple Application on COBOL-IT / BDB
Configuring ubbconfig File in CICS Runtime
Building BDB TMS Server
Exporting Variables Before Booting Up ART Servers
Implementing Synchronous CICS Transactions With a Limited Number of Parallel Instances
The Special Case of Transaction Classes With MAXACTIVE=1
Modification of the ubbconfig File for Sequential Transactions
Modifying the tranclasses.desc File
Modifying the transactions.desc File
Checking the ARTSTR1 Configuration
Using the Tuxedo tmadmin psr Commands
Using the Tuxedo tmadmin psc Commands
Implementing Asynchronous CICS Non-Delayed Transactions
Modifying the Tuxedo ubbconfig File to Manage Asynchronous Transactions
Using Parallel Asynchronous Transactions
Using Non-Parallel Asynchronous Transactions
Implementing Asynchronous CICS Delayed Transactions
Implementing Asynchronous Transactions With ARTSRM Server
Implementing Asynchronous Transactions With /Q
Creating the Tuxedo /Q
Modifying the Tuxedo ubbconfig File to Manage the Tuxedo /Q Queue
Implementing CICS Application Using Temporary Storage (TS) Queues
Implementing Unrecoverable TS Queues
Implementing Recoverable TS Queues
To Use Recoverable TS Queues
Managing TD Queue Intrapartititions
Presentation of the Mechanism on Source Platform
Transient Data Control
Intrapartition Transient Data Queues
Automatic Transaction Initiation (ATI)
Presentation of the Mechanism on Target Platform
Tuxedo /Q
Architecture Design
Triggering
Runtime CICS Configuration of TD Queue Intrapartition
CICS Runtime Resource Declaration
/Q Configuration for TD Queue Intrapartition in CICS Runtime
qopen Parameters
Activating the ARTTDQ in the Tuxedo ubbconfig File
Implementing Distributed Program Link (DPL)
To Detect That DPL Is Needed
Modifying the Tuxedo ubbconfig File to Manage the DPL
Declaring Remote Programs in CICS Runtime
Implementing CICS Common Work Area (CWA)
To Replicate CICS ADDRESS CWA Functionality in CICS Runtime
Implementing a CICS Transaction Work Area (TWA)
Supporting TWA in ARTDPL
Implementing CICS Transaction Trigger Monitor (ARTCKTI)
Work Flow
Command Configuration
Implementing Transferring CICS Regions
Configuring ARTSRM Server
Configuring Environment Variables
CICS Runtime Configuration Files Declaration
system.desc
transactions.desc and programs.desc
terminals.desc (Optional)
UBB Declaration
Environment Variable Declaration
Logon ART CICS
Implementing Intersystem Communication
Implementing Distributed Transaction Processing (DTP)
Configurations
Implementing Asynchronous Processing
Defining Regions in system.desc
Configuring ARTSRM Server
Modifying the UBBCONFIG File
Implementing Synchronous Processing
Configuring Environment Variables
Defining Regions in system.desc
Modifying the UBBCONFIG File
Implementing Submitting JCL Online
Configuring the UBBCONFIG File
Configuring tdqextra.desc
Implementing Printing CICS Runtime Applications Data
General Configurations
Implementing Printing with a START Command
Implementing Printing with Transient Data
Implementing Invoking Web Services from CICS Applications
Converting WSDL File into MIF
Generating VIEW32 Definition from MIF
Generating Copybook from VIEW32 Definition (Optional)
Modifying VIEW32 Definition Manually (Optional)
Configuring webservice.desc
Modifying UBBCONFIG
CICS Runtime Logs
Tuxedo System Log
The CICS Runtime Server Logs
Disabling and Enabling Programs
Disabling Programs
Enabling Programs
Checking the Change in Program Status
Removing and Adding Applications for CICS Runtime
CICS Runtime C Program Support
Running C Program in CICS Runtime
C Programming Restrictions and Requirements
Accessing EIB from C
Accessing COMMAREA from C
CICS Command Translator
C Program Compilation
Reference
Cross Reference of .desc Configuration Files Used by CICS Runtime Servers
Oracle Tuxedo Application Runtime for CICS CSD Converter
Overview
Resource Definition Online (RDO) Mapping
ECI Client Support
Overview
Purpose
Introduction
Platform
Installation and Setup
Installation
ECI Connection to ART CICS
Configuration on ART CICS
Encoding and Decoding
Security
Failover
Diagnostic
Limitation and Compatibility
Limitation
Compatibility
UDB Linking
Installation Time UDB Linking
Rebuilding Servers for UDB
Rebuilding ART Servers for CICS
Rebuilding the ART CICS Servers
External CICS Interface (EXCI)
Overview
EXCI in Oracle Tuxedo Application Runtime
Supported EXCI Interface
Precompiler Controls
Access Authorization
ART CICS Implementation
ART Restrictions
SRRCMIT/SRRBACK Functions
Configuration Files Declaration for EXCI EXEC CICS LINK

Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.